"""
    无参数的匿名函数
"""
my_func = lambda:print('hello world!!')

my_func()

"""
    有参数的匿名函数

    冒号后的部分可以认为是return的部分
"""
my_func1 = lambda a:a+10

print(my_func1(20))

"""
    多个参数用逗号隔开
"""
my_func2 = lambda a,b:a+b 
print(my_func2(5,10))

"""
    lamba使用关键字传参
"""
my_func3 = lambda x,y:x+y 
print(my_func3(y=10,x=5))

"""
    lamba使用默认参数
"""
my_func4 = lambda x,y=5:x-y
print(my_func4(10))